export { };
//6.写一个模拟commentJs的函数
(function (modules: any) {
  //模块缓存（单例模式的使用）
  let installedModules: Record<string, any> = {};
  //定义在浏览器中使用的require方法
  function _webpack_require_(moduleId: any) {
    //检查模块是否在缓存中
    if (installedModules[moduleId]) {
      return installedModules[moduleId].exports;
    };
    //创建一个新模块并将他放到缓存中
    let module = (
      installedModules[moduleId] = {
        i: moduleId,
        I: false,
        exports: {}
      }
    );
    //执行模块函数
    modules[moduleId].call(module.exports, module, module.exports, _webpack_require_);
    //把模块设置为已加载
    module.I = true;
    //返回模块导出对象
    return module.exports
    
  }
})({
  './src/index.js': function (module: any, exports: any) {
    //...
  }
})